#ifndef GAMEAI_H
#define GAMEAI_H

#include <QVector>
#include <QPoint>
#include "../GameEngine/minion.h"

struct CPUPlayer
{
    Minion *MyMinion;
    QVector<QPoint> Route;
    int CurrentRoutePoint;
};

class GameAI
{
    static QVector<CPUPlayer> Players;

public:
    static void Tick();
    static void AddAI(Minion *ControlledMinion, QVector<QPoint> &Route);
    static void MinionRemoved(Minion *RemovedMinion);
};

#endif // GAMEAI_H
